using System;
using System.Collections;
using System.Collections.Generic;

using Framework.Library.Base;

namespace Framework.Library.Domain
{
    public partial class PortalPartner : BusinessBase<int>
    {
        #region Declarations

		
		private string _partnerName = String.Empty;
		private string _partnerDescription = String.Empty;
		private string _addres = String.Empty;
		private string _phone = String.Empty;
		private string _fax = String.Empty;
		private string _email = String.Empty;
		private string _userDD = String.Empty;
		private string _avatar = String.Empty;
		
		
		
        #endregion

        #region Constructors

        public PortalPartner() { }

        #endregion

        #region Methods

        public override int GetHashCode()
        {
            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            
            sb.Append(this.GetType().FullName);
			sb.Append(_partnerName);
			sb.Append(_partnerDescription);
			sb.Append(_addres);
			sb.Append(_phone);
			sb.Append(_fax);
			sb.Append(_email);
			sb.Append(_userDD);
			sb.Append(_avatar);

            return sb.ToString().GetHashCode();
        }

        #endregion

        #region Properties

		public virtual string PartnerName
        {
            get { return _partnerName; }
			set
			{
				
				_partnerName = value;
				
			}
        }
		
		public virtual string PartnerDescription
        {
            get { return _partnerDescription; }
			set
			{
				
				_partnerDescription = value;
				
			}
        }
		
		public virtual string Addres
        {
            get { return _addres; }
			set
			{
				
				_addres = value;
				
			}
        }
		
		public virtual string Phone
        {
            get { return _phone; }
			set
			{
				
				_phone = value;
				
			}
        }
		
		public virtual string Fax
        {
            get { return _fax; }
			set
			{
				
				_fax = value;
				
			}
        }
		
		public virtual string Email
        {
            get { return _email; }
			set
			{
				
				_email = value;
				
			}
        }
		
		public virtual string UserDD
        {
            get { return _userDD; }
			set
			{
				
				_userDD = value;
				
			}
        }
		
		public virtual string Avatar
        {
            get { return _avatar; }
			set
			{
				
				_avatar = value;
				
			}
        }
		
        #endregion
    }
}
